MXP-ZRH-GVA-Moscow (whatever code they've)-GVA-ZRH-MXP can be booked for 290€ - taking just under 24 hours, getting you a bit over 6000 miles afaik (approx 4000 for GVA-Moscow, and 1000 for the other legs each) - 12000 miles for R/T.. you need 2 R/Ts, on where the second return one can be on cheaper Eco class (You'll have over 18.000 miles from it already) - so it will cost you approx. 500€ to hit *G - taking 2 days (out of MXP)