The ASX200 closed slightly higher amid mixed profit results, but gold stocks lifted as global trade uncertainty increased.