The 2012 FIM Fogo European Speedway Grand Prix was the second race of the 2012 Speedway Grand Prix season. It took place on 28 April at the Alfred Smoczyk Stadium in Leszno, Poland. The last SGP in Leszno was won by Chris Holder who beat Tomasz Gollob, Jarosław Hampel and Andreas Jonsson in the final.