An Upbeat End to the Month of June - FTSE100 breaks above 5800