text: The state of health of Boris Yeltsin , who had two heart attacks last year , has been the centre of media and market speculation after he won a second term in office in the July 3 election run-off and all but disappeared from the public eye .