Thailand and Indonesia will renew their rivalry when the two sides face of in the 2020 AFF Suzuki Cup final in a contest that will bring back memories of some fantastic match-ups in years gone by. 

The War Elephants and the Garuda have met on three occasions in the grand finale and many more times at other stages of the tournament, and, while Thailand won all three finals, Indonesia have also enjoyed some memorable victories. 

Ahead of the first leg of the final at Singapore's National Stadium on Wednesday, we look back at four classic games between the pair. Let us know which one was your favourite by voting below. 

1998 Third-Place Playoff

After both teams had lost their respective semi-finals in the 1998 edition, they battled it out for third place and threw up a six-goal thriller in Ho Chi Minh City. 

Thailand went into the interval 3-2 up and looked on course for the win when Yusuf Ekodono struck the equaliser with less than two minutes remaining before the Garuda prevailed from the spot, scoring a perfect five from five to claim third place. 

2002 Final

Thailand stormed to a 4-1 win to get their revenge in the 2000 final, but things were a lot closer two years later when the pair met once more in the showpiece event in front of 100,000 spectators at Jakarta's Gelora Bung Karno Stadium. 

The War Elephants were two up by half-time after goals from Chukiat Noosarung and Therdsak Chaiman, but Yaris Riyadi pulled one back shortly after the interval and Gendut Doni Christiawan levelled with 11 minutes remaining. 

But Indonesia were unable to complete the miracle comeback. Despite Kiatisuk 'Zico' Senamuang missing the opening spot-kick, the hosts were twice off target, allowing Dusit Chalermsan to seal the title with a cheeky Panenka. 

2010 Group Stage

Fast forward eight years and the teams met once more at Gelora Bung Karno, this time in the group stage, and Thailand needed a victory against an Indonesia side that had already secured top spot. 

All was going accoring to plan for the Thais with Suree Sukha's goal putting them one up and on course for the semi-finals with a little over 20 minutes to play, only for a dramatic final 10 minutes to ensue. 

Indonesia icon Bambang Pamungkas struck the leveller from the spot in the 81st minute and the hosts were then awarded anotherpenalty in stoppage time following a handball. Bambang made no mistake from 12 yards as Thailand were eliminated before the Garuda eventually finished as runners-up. 

INDONESIA 2-3 THAILAND (aggregate) 
2016 Final

In 2016, the sides faced off in the final for the third time. Teerasil Dangda headed Thailand in front in the first leg in Bogor but Indonesia fought back after the interval as Rizky Rizaldi's deflected effort in the 65th minute drew them level. 

Five minutes later they were in front when Hansamu Yama's looping header beat Kawin Thamsatchawan in the Thai goal to have Indonesian fans dreaming of a first title ahead of the return meeting in Bangkok. 

Seven minutes into the second leg at Rajamangala Stadium and Siroch Chatthong bundled home at the near post following a Theerathon Bunmathan cross from the left to put the Thais in front on aggregate. 

Then two minutes after the restart Siroch received the ball from Chanathip Songkrasin and sent a lovely curling effort beyond the goalkeeper as Thailand went on to claim a record fifth title and Indonesia suffered defeat at the last for the fifth time.