doc.DocumentNode.SelectSingleNode("//Select[@id='foo']//*[@selected='selected']");
This should work but its giving a wider birth to get it by attempting to get the first node it finds of any Tag type at any depth within the select Tag that has a selected Attribute of selected value.