At 8.14am, Thai baht gained 0.58 per cent to 29.14 per dollar. At 11am, it rose to 28.90 - the highest level since 1997.
Treasurers attributed the appreciation to huge capital inflows, chiefly BTS Group Holdings' success in mobilising US$2.1 billion for its infrastructure fund.