Australian shares have ended the session flat after a volatile trade on Wednesday, with gains in financials outweighing losses in mining and energy stocks, while caution prevailed ahead of key US inflation data due later in the week.
The ASX 200 closed up 3 points, or 0.04 per cent, at 6,648.