Moscow, April 3: An explosion rocked a metro station in the Russian city of St Petersburg on Monday, leaving several people injured, TASS news agency reported.