The ASX200 rose 0.7 per cent to finish at a six-week high, while the Aussie dollar climbed to its highest level in two weeks against the greenback.