Rob Yates completed his seventh first-class century but Warwickshire and Hampshire were again kept largely inactive on the second day of their crucial LV= Insurance County Championship tussle at Edgbaston.