The Thai baht opened weaker today against US dollar, at 31.74 - the lowest level since July 11, 2012. The currency is also weakening against euro, to 42.56.