De nationale finale werd gehouden op 24 februari 2007.
In totaal deden er tien artiesten mee aan deze finale en de winnaar werd gekozen door middel van televoting.
Er waren twee ronden, na de eerste ronde bleven er maar drie artiesten over.
[1]
In de halve finales moest het land aantreden als 10de, net na Wit-Rusland en voor Kroatië. Op het einde van de avond bij de onthulling van de enveloppen bleek het land de finale bereikt te hebben. Ze eindigden op een 6de plaats met 86 punten.
Men ontving 1 keer het maximum van de punten.
België en Nederland zaten in de andere halve finale.[2]
In de finale moest Letland aantreden als 14de , net na Portugal en voor Zweden.
Op het einde van de puntentelling bleek dat Letland 12de was geworden met 83 punten.
Men ontving 1 keer het maximum van de punten.
België en Nederland hadden geen punten over voor deze inzending.[3]