The New Zealand middle distance runner Nick Willis has won a 1500 metre race in Milan as he puts his final preperation together for next month's Commonwealth Games.
Willis, who missed the majority of the European season because of injury, ran a respectable 3 minutes 35 to pip Diego Ruiz of Spain.
The Olympic silver medalist finished 4th in an 800 metre race at the weekend.