All the action from the Group D match in Aveiro.
Goalflashes and major incidents:
FULL-TIME: The referee blows the final whistle and a relieved Czech Republic have Heinz to thank for their opening victory over the brave Latvians.
90 mins +1: Astafjevs wriggles to make space for himself on the edge of the box but fails to beat Cech with a low shot into the corner.
88 mins: Poborsky crosses into the box but Smicer, under pressure, is unable to get a clean contact and the ball bobbles wide.
84 mins: GOAL: Czech Republic 2-1 Latvia Kolinko beats Baros to a ball into the box but Zemlinskis' clearance falls to Heinz, who volleys into the unguarded net.
83 mins: Heinz sends a fierce left-foot shot inches over the bar from nearly 30 yards out.
81 mins: Cech is miles out of goal but Latvian substitute Pahars is guilty of handling the ball.
77 mins: Czech substitute Laizans breaks into the box but Nedved is back to clear the danger.
75 mins: Nedved crosses from the right but Smicer heads wide unchallenged.
72 mins: GOAL: Czech Republic 1-1 Latvia Poborsky shows great skill on the right and Kolinko fails to get enough of a fist on the cross. The ball falls to Baros who blasts in.
70 mins: Nedved blasts in a volley from 25 yards out when a corner is cleared but, despite a host of bodies in front of him, Kolinko is quickly down to his left to turn it round the post.
68 mins: Prohorenkovs runs into the box from the left and curls a right-foot shot just wide of the far post.
64 mins: Poborsky's cross from the right just clears Koller but falls to unmarked Baros six yards out.
The Liverpool striker wastes their best chance by prodding the ball wide with his left foot.
61 mins: Baros controls Poborsky's long ball into the box on his chest but then blasts a volley over.
58 mins: Poborsky is guilty of sending another Czech cross too long.
56 mins: Paborsky thunders in when a Nedved corner is cleared and his half-volley hits the outside of the post.
53 mins: A quickly-taken free-kick in the middle finds Nedved in space. He cuts in and shoots from 25 yards out but Kolinko is safely down to block the deflected shot.
50 mins: Stepanovs makes another couple of interceptions to break down more Czech attacks.
47 mins: Nedved goes down under a challenge from Stepanovs on the edge of the box but the referee is not impressed.
46 mins: Baros and Koller kick-off the second half for the Czech Republic.
HALF-TIME: The Czech Republic are made to pay for not converting their early chances as underdogs Latvia take a shock 1-0 lead.
45 mins: GOAL: Czech Republic 0-1 Latvia A superb ball out of defence by Stepanovs sends Prohorenkovs clear down the left wing and his pin-point cross beats Cech for Verpakovskis to tap into an unguarded net.
43 mins: A Rubins error allows Poborsky to cut into the box from the left but Stepanovs hurls himself down to block the left-foot shot.
39 mins: Stepanovs tries an outrageous chip over Cech from a free-kick by the halfway line but it clears the bar.
The Czech Republic are getting frustrated as the tempo slows in the heat with Latvia becoming more confident.
33 mins: Koller is through after a poor backpass from Zemlinskis but Kolinko is alert and races out to clear into the stands.
Seconds later Kolinko punches a Nedved cross off Koller's head.
32 mins: Cech gets down well to smother a low Prohorenkovs cross into the box.
29 mins: Rubins' curling cross from the left is just too far away for Prohorenkovs.
22 mins: A poor free-kick in the centre by Nedved hits the wall but Grygera crosses from the right and Bolf, who has stayed up, heads just over.
Moments later Poborsky fires inches over after a solo run down the right.
20 mins: Rosicky runs across the edge of the box before firing in but Kolinko is safely across to it.
18 mins: Verpakovskis keeps the ball in down the right flank and is brought down. The free-kick is whipped in by Rubins but headed away to safety.
14 mins: Prohorenkovs fires a cross from the right and the diving Verpakovskis just fails to make contact.
12 mins: Poborsky finds Nedved - this time down the right - and he floats the ball across the six yard box. Kolinko just gets enough of a touch with Koller lurking at the far post.
9 mins: Stepanovs throws himself in front of a Nedved shot in the box and seconds later the Czech captain feeds Jankulovski from the left wing but his shot is just off target.
7 mins: Baros has his first effort on goal from just outside the box but his right-foot shot skews wide.
6 mins: A similar cross from Prohorenkovs at the other end is cleared nervously for the first corner, which is cleared comfortably by the Czech defence.
1 min: An early warning for Latvia as Nedved crosses from the left but the ball sails past the far post out of play.
1700: Prohorenkovs and Verpakovskis kick-off for Latvia.
1622: The line-ups are announced with the Czech Republic pulling no surprises.
They have Baros and Koller up front with Galasek, Poborsky, Rosicky, Nedved filling the midfield in a 4-4-2 formation. Poborsky breaks the Czech record for most European Championship matches as a result.
Pahars has failed his fitness test though for Latvia and coach Starkovs names Prohorenkovs to partner their hero of the qualifying tournament Verpakovskis in attack.
Czech Republic: Cech, Grygera, Ujfalusi, Bolf, Jankulovski,
Galasek, Poborsky, Rosicky, Nedved, Koller, Baros.
Latvia: Kolinko, Stepanovs, Zemlinskis, Blagonadezdins, Isakovs, Lobanovs, Astafjevs, Bleidelis, Rubins, Prohorenkovs, Verpakovskis.
1629: Czech and Latvian fans have filled the Aveiro Municipal in this town to the north of the country.
The colourful arena, which was built especially for Euro 2004, is in an area called City Park on the outskirts of the town.