Benchmark Brent crude futures rise more than 2% to touch a three-week high of US$107.97 a barrel in early Asian trade.