I've never flown in to St. Petersburg, but I have flown into both Moscow airports, and neither EVER asked for my return ticket. You will need the return ticket when you're leaving (duh), but not...