Ha estat internacional en setze ocasions, anotant quatre gols en total. El seleccionador espanyol, Luis Aragonés (que havia estat el seu entrenador en el RCD Mallorca) el va fer debutar amb la selecció espanyola el 13 d'octubre de 2007, en un partit de classificació de la Eurocopa 2008 contra Dinamarca. Riera va saltar al camp al minut 69 i va marcar el darrer gol del partit